A Posteriori Error Estimate for Computing tr(f (A)) by Using the Lanczos Method
نویسندگان
چکیده
An outstanding problem when computing a function of a matrix, f(A), by using a Krylov method is to accurately estimate errors when convergence is slow. Apart from the case of the exponential function which has been extensively studied in the past, there are no well-established solutions to the problem. Often the quantity of interest in applications is not the matrix f(A) itself, but rather, matrix-vector products or bilinear forms. When the computation related to f(A) is a building block of a larger problem (e.g., approximately computing its trace), a consequence of the lack of reliable error estimates is that the accuracy of the computed result is unknown. In this paper, we consider the problem of computing tr(f(A)) for a symmetric positive-definite matrix A by using the Lanczos method and make two contributions: (i) we propose an error estimate for the bilinear form associated with f(A), and (ii) an error estimate for the trace of f(A). We demonstrate the practical usefulness of these estimates for large matrices and in particular, show that the trace error estimate is indicative of the number of accurate digits. As an application, we compute the log-determinant of a covariance matrix in Gaussian process analysis and underline the importance of error tolerance as a stopping criterion, as a means of bounding the number of Lanczos steps to achieve a desired accuracy.
منابع مشابه
ALGEBRAIC NONLINEARITY IN VOLTERRA-HAMMERSTEIN EQUATIONS
Here a posteriori error estimate for the numerical solution of nonlinear Voltena- Hammerstein equations is given. We present an error upper bound for nonlinear Voltena-Hammastein integral equations, in which the form of nonlinearity is algebraic and develop a posteriori error estimate for the recently proposed method of Brunner for these problems (the implicitly linear collocation method)...
متن کاملFast Estimation of tr(f(A)) via Stochastic Lanczos Quadrature
The problem of estimating the trace of matrix functions appears in applications ranging from machine learning, to scientific computing, and computational biology to name just a few. This paper presents an inexpensive method to estimate the trace of f(A) for cases where f is analytic inside a closed interval. The method combines three key ingredients, namely, the stochastic trace estimator, Gaus...
متن کاملA posteriori $ L^2(L^2)$-error estimates with the new version of streamline diffusion method for the wave equation
In this article, we study the new streamline diffusion finite element for treating the linear second order hyperbolic initial-boundary value problem. We prove a posteriori $ L^2(L^2)$ and error estimates for this method under minimal regularity hypothesis. Test problem of an application of the wave equation in the laser is presented to verify the efficiency and accuracy of the method.
متن کاملB-355 a Note on the Calculation of Step-lengths in Interior-point Methods for Semideenite Programming
In each iteration of an interior-point method for semideenite programming, the maximum step-length that can be taken by the iterate while maintaining the positive semideeniteness constraint need to be estimated. In this note, we show how the maximum step-length can be estimated via the Lanczos iteration, a standard iterative method for estimating the extremal eigenvalues of a matrix. We also gi...
متن کاملError Bounds for Lanczos Approximations of Rational Functions of Matrices
Having good estimates or even bounds for the error in computing approximations to expressions of the form f(A)v is very important in practical applications. In this paper we consider the case that A is Hermitian and that f is a rational function. We assume that the Lanczos method is used to compute approximations for f(A)v and we show how to obtain a posteriori upper and lower bounds on the `2-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018